rows╤single number defining # of rows in result; columns╤single number defining # of columns in result; value╤optional single value to fill the block with.
fill creates a block sized rows by columns and filled with value if value is given, otherwise the block is filled with zeroes.